runtime.gobuf.sp (field)

40 uses

	runtime (current package)
		cgocall.go#L308: 	sp := gp.m.g0.sched.sp // system sp saved by cgocallback.
		cgocall.go#L468: 		sched.sp = *(*uintptr)(unsafe.Pointer(sched.sp + alignUp(sys.MinFrameSize, sys.StackAlign)))
		heapdump.go#L347: 		sp = gp.sched.sp
		mbitmap.go#L1859: 		for u.initAt(gp.m.curg.sched.pc, gp.m.curg.sched.sp, 0, gp.m.curg, 0); u.valid(); u.next() {
		mgcmark.go#L866: 		sp = gp.sched.sp
		panic.go#L1236: 	gp.sched.sp = sp
		proc.go#L571: 		print("runtime: morestack on g0, stack [", hex(g.stack.lo), " ", hex(g.stack.hi), "], sp=", hex(g.sched.sp), ", called from\n")
		proc.go#L573: 		traceback1(g.sched.pc, g.sched.sp, g.sched.lr, g, 0)
		proc.go#L1849: 	gp.sched.sp = sys.GetCallerSP()
		proc.go#L2434: 	gp.sched.sp = gp.stack.hi
		proc.go#L2435: 	gp.sched.sp -= 4 * goarch.PtrSize // extra space in case of reads slightly beyond frame
		proc.go#L2439: 	gp.syscallsp = gp.sched.sp
		proc.go#L2440: 	gp.stktopsp = gp.sched.sp
		proc.go#L4421: 	gp.sched.sp = sp
		proc.go#L4621: 	gp.syscallsp = gp.sched.sp
		proc.go#L4626: 		sp2 := gp.sched.sp
		proc.go#L4636: 			print("entersyscallblock inconsistent sp ", hex(sp), " ", hex(gp.sched.sp), " ", hex(gp.syscallsp), " [", hex(gp.stack.lo), ",", hex(gp.stack.hi), "]\n")
		proc.go#L5091: 	newg.sched.sp = sp
		runtime2.go#L311: 	sp   uintptr
		stack.go#L754: 		if oldfp == gp.sched.sp-goarch.PtrSize {
		stack.go#L866: 	used := old.hi - gp.sched.sp
		stack.go#L929: 	gp.sched.sp = new.hi - used
		stack.go#L975: 		traceback(morebuf.pc, morebuf.sp, morebuf.lr, morebuf.g.ptr())
		stack.go#L984: 		gp.syscallsp = morebuf.sp
		stack.go#L993: 			" sp=", hex(gp.sched.sp), " stack=[", hex(gp.stack.lo), ", ", hex(gp.stack.hi), "]\n",
		stack.go#L994: 			"\tmorebuf={pc:", hex(morebuf.pc), " sp:", hex(morebuf.sp), " lr:", hex(morebuf.lr), "}\n",
		stack.go#L995: 			"\tsched={pc:", hex(gp.sched.pc), " sp:", hex(gp.sched.sp), " lr:", hex(gp.sched.lr), " ctxt:", gp.sched.ctxt, "}\n")
		stack.go#L998: 		traceback(morebuf.pc, morebuf.sp, morebuf.lr, gp)
		stack.go#L1005: 	thisg.m.morebuf.sp = 0
		stack.go#L1038: 	sp := gp.sched.sp
		stack.go#L1045: 			"\tmorebuf={pc:", hex(morebuf.pc), " sp:", hex(morebuf.sp), " lr:", hex(morebuf.lr), "}\n",
		stack.go#L1046: 			"\tsched={pc:", hex(gp.sched.pc), " sp:", hex(gp.sched.sp), " lr:", hex(gp.sched.lr), " ctxt:", gp.sched.ctxt, "}\n")
		stack.go#L1087: 		used := gp.stack.hi - gp.sched.sp
		stack.go#L1229: 	if used := gp.stack.hi - gp.sched.sp + stackNosplit; used >= avail/4 {
		sys_x86.go#L17: 	sp := buf.sp
		sys_x86.go#L20: 	buf.sp = sp
		traceback.go#L160: 			sp0 = gp.sched.sp
		traceback.go#L303: 				frame.sp = gp.sched.sp
		traceback.go#L321: 				frame.sp = gp.sched.sp